﻿//#define _CRT_SECURE_NO_WARNINGS
////#include<windows.h>
////#include<stdbool.h>
////int main()
////{
////	HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
////	//隐藏光标操作
////	CONSOLE_CURSOR_INFO CursorInfo;
////	GetConsoleCursorInfo(hOutput, &CursorInfo);//获取控制台光标信息
////	CursorInfo.bVisible = false; //隐藏控制台光标
////	SetConsoleCursorInfo(hOutput, &CursorInfo);//设置控制台光标状态
////
////	return 0;
////}
//
////设置指定控制台屏幕缓冲区中的光标位置，我们将想要设置的坐标信息放在COORD类型的pos中，调
////用SetConsoleCursorPosition函数将光标位置设置到指定的位置。
//
////BOOL WINAPI SetConsoleCursorPosition(
////	HANDLE hConsoleOutput,
////	COORD pos
////);
////
////#include<stdio.h>
////#include<windows.h>
//
////void SetPos()
////{
////	COORD pos = { 10, 5 };
////	HANDLE hOutput = NULL;
////	//获取标准输出的句柄(用来标识不同设备的数值)
////	hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
////	//设置标准输出上光标的位置为pos
////	SetConsoleCursorPosition(hOutput, pos);
////}
//
//////设置光标的坐标
////void SetPos(short x, short y)
////{
////	COORD pos = { x, y };
////	HANDLE hOutput = NULL;
////	//获取标准输出的句柄(用来标识不同设备的数值)
////	hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
////	//设置标准输出上光标的位置为pos
////	SetConsoleCursorPosition(hOutput, pos);
////}
//
//#include<windows.h>
////SHORT GetAsyncKeyState(
////	int vKey
////);
//
//#include <stdio.h>
//#include <windows.h>
//#define KEY_PRESS(VK) ( (GetAsyncKeyState(VK) & 0x1) ? 1 : 0 )
//int main()
//{
//	while (1)
//	{
//		if (KEY_PRESS(0x30))		//0
//			printf("0\n");
//		else if (KEY_PRESS(0x31))	//1
//			printf("1\n");
//		else if (KEY_PRESS(0x32))	//2
//			printf("2\n");
//		else if (KEY_PRESS(0x33))	//3
//			printf("3\n");
//		else if (KEY_PRESS(0x34))	//4
//			printf("4\n");
//		else if (KEY_PRESS(0x35))	//5
//			printf("5\n");
//		else if (KEY_PRESS(0x36))	//6
//			printf("6\n");
//		else if (KEY_PRESS(0x37))	//7
//			printf("7\n");
//		else if (KEY_PRESS(0x38))	//8
//			printf("8\n");
//		else if (KEY_PRESS(0x39))	//9
//			printf("9\n");
//	}
//	return 0;
//}
